package com.youlai.boot.util.mysql;

import cn.hutool.poi.excel.ExcelReader;
import cn.hutool.poi.excel.ExcelUtil;

import java.math.BigDecimal;
import java.util.HashSet;
import java.util.List;

public class Sql {

    private static final BigDecimal RANGE_0_25 = new BigDecimal(25);
    private static final BigDecimal RANGE_25_45 = new BigDecimal(45);
    private static final BigDecimal RANGE_45_65 = new BigDecimal(65);
    private static final BigDecimal RANGE_65_85 = new BigDecimal(85);
    private static final BigDecimal RANGE_85_170 = new BigDecimal(170);

    public static void main(String[] args) {
        String filePath = "F:\\企业微信聊天记录\\WXWork\\1688855055545981\\Cache\\File\\2025-07\\订单参数处理输出-案例(1).xlsx";
        ExcelReader excelReader = ExcelUtil.getReader(filePath);
        ExcelReader setSheet1 = excelReader.setSheet(0);
        List<List<Object>> sheet1Data = setSheet1.read(2);
        HashSet<String> hashSet = new HashSet<>();
        for (List<Object> list : sheet1Data) {
            Object o = list.get(4);
            hashSet.add(o.toString());
        }
        HashSet<String> list = new HashSet<>();
        list.add("57615000");
        list.add("57638224");
        list.add("59502296");
        list.add("59502749");
        list.add("59501456");
        list.add("59501457");
        list.add("C57615050-001");
        list.add("C57638218-001");
        list.add("C59501754-001");
        list.add("C59502053-001");
        list.add("C59502353-001");
        list.add("C59502354-001");
        list.add("57647111");
        list.add("57647112");
        list.add("57670329");
        list.add("57671686");
        list.add("57860994");
        list.add("59385850");
        list.add("59385851");
        list.add("C57865502-001");
        list.add("57860119");
        list.add("57860120");
        list.add("57860121");
        list.add("57860122");
        list.add("57860170");
        list.add("57860171");
        list.add("57860919");
        list.add("57860920");
        list.add("57860921");
        list.add("57860922");
        list.add("57860929");
        list.add("57670954");
        list.add("59351848");
        list.add("59503269");

        //在hashSet中找出list中不存在的元素
        hashSet.removeAll(list);
        for (String s : hashSet) {
            System.out.println(s);
        }
        //57863882，57863883，58763726，57863727，57863728，57628558
    }
}
